package com.gxa.pingan.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 订单表的支付模块
 * @author YXQ
 * @date 2021/10/25 16:12
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("订单副表的支付模块")
public class OrderPay implements Serializable {
    @ApiModelProperty(name = "id",value = "id",example = "编号(id)",dataType = "Long")
    private Long id;
    @ApiModelProperty(name = "oid",value = "oid",example = "与订单的编号关联",dataType = "Long")
    private Long oid;
    @ApiModelProperty(name = "payOrder",value = "payOrder",example = "支付的单号",dataType = "String")
    private String payOrder;
    @ApiModelProperty(name = "payMethod",value = "payMethod",example = "支付的方式",dataType = "String")
    private String payMethod;
    @ApiModelProperty(name = "payStatus",value = "payStatus",example = "支付的状态",dataType = "String")
    private String payStatus;
    @ApiModelProperty(name = "orderCostFloat",value = "orderCostFloat",example = "订单的总金额",dataType = "Long")
    private Long orderCostFloat;
    @ApiModelProperty(name = "onlinePayAmount",value = "onlinePayAmount",example = "在线支付金额",dataType = "Long")
    private Long onlinePayAmount;
    @ApiModelProperty(name = "integralPay",value = "integralPay",example = "积分付款",dataType = "Long")
    private Long integralPay;
    @ApiModelProperty(name = "couponPay",value = "couponPay",example = "优惠券付款",dataType = "Long")
    private Long couponPay;
    @ApiModelProperty(name = "amountPayByCustomer",value = "amountPayByCustomer",example = "客户的应付金额",dataType = "Long")
    private Long amountPayByCustomer;
}
